/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package ch.uzh.ifi.seal.ssqa.model;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see ch.uzh.ifi.seal.ssqa.model.ModelFactory
 * @model kind="package"
 * @generated
 */
public interface ModelPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "model";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http:///ch/uzh/ifi/seal/ssqa/model.ecore";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "ch.uzh.ifi.seal.ssqa.model";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	ModelPackage eINSTANCE = ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl.init();

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ActionImpl <em>Action</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ActionImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getAction()
	 * @generated
	 */
	int ACTION = 0;

	/**
	 * The feature id for the '<em><b>Timestamp</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__TIMESTAMP = 0;

	/**
	 * The feature id for the '<em><b>Old State</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__OLD_STATE = 1;

	/**
	 * The feature id for the '<em><b>New State</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__NEW_STATE = 2;

	/**
	 * The feature id for the '<em><b>Action</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__ACTION = 3;

	/**
	 * The feature id for the '<em><b>Originator Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__ORIGINATOR_ID = 4;

	/**
	 * The number of structural features of the '<em>Action</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION_FEATURE_COUNT = 5;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ComponentImpl <em>Component</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ComponentImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getComponent()
	 * @generated
	 */
	int COMPONENT = 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__NAME = 0;

	/**
	 * The feature id for the '<em><b>Diagram Mapping</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__DIAGRAM_MAPPING = 1;

	/**
	 * The feature id for the '<em><b>Project</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__PROJECT = 2;

	/**
	 * The feature id for the '<em><b>Parent</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__PARENT = 3;

	/**
	 * The feature id for the '<em><b>Stream</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__STREAM = 4;

	/**
	 * The number of structural features of the '<em>Component</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT_FEATURE_COUNT = 5;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.CClassImpl <em>CClass</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.CClassImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getCClass()
	 * @generated
	 */
	int CCLASS = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__NAME = COMPONENT__NAME;

	/**
	 * The feature id for the '<em><b>Diagram Mapping</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__DIAGRAM_MAPPING = COMPONENT__DIAGRAM_MAPPING;

	/**
	 * The feature id for the '<em><b>Project</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__PROJECT = COMPONENT__PROJECT;

	/**
	 * The feature id for the '<em><b>Parent</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__PARENT = COMPONENT__PARENT;

	/**
	 * The feature id for the '<em><b>Stream</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__STREAM = COMPONENT__STREAM;

	/**
	 * The feature id for the '<em><b>Method Names</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__METHOD_NAMES = COMPONENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Inheritences</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__INHERITENCES = COMPONENT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Fields</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS__FIELDS = COMPONENT_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>CClass</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CCLASS_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ChangeSetImpl <em>Change Set</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ChangeSetImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getChangeSet()
	 * @generated
	 */
	int CHANGE_SET = 2;

	/**
	 * The feature id for the '<em><b>Added Lines</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CHANGE_SET__ADDED_LINES = 0;

	/**
	 * The feature id for the '<em><b>Deleted Lines</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CHANGE_SET__DELETED_LINES = 1;

	/**
	 * The feature id for the '<em><b>Interval Definition</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CHANGE_SET__INTERVAL_DEFINITION = 2;

	/**
	 * The number of structural features of the '<em>Change Set</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CHANGE_SET_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.CompositeImpl <em>Composite</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.CompositeImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getComposite()
	 * @generated
	 */
	int COMPOSITE = 4;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPOSITE__NAME = COMPONENT__NAME;

	/**
	 * The feature id for the '<em><b>Diagram Mapping</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPOSITE__DIAGRAM_MAPPING = COMPONENT__DIAGRAM_MAPPING;

	/**
	 * The feature id for the '<em><b>Project</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPOSITE__PROJECT = COMPONENT__PROJECT;

	/**
	 * The feature id for the '<em><b>Parent</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPOSITE__PARENT = COMPONENT__PARENT;

	/**
	 * The feature id for the '<em><b>Stream</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPOSITE__STREAM = COMPONENT__STREAM;

	/**
	 * The feature id for the '<em><b>Children</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPOSITE__CHILDREN = COMPONENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Composite</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPOSITE_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramImpl <em>Diagram</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagram()
	 * @generated
	 */
	int DIAGRAM = 5;

	/**
	 * The feature id for the '<em><b>Components</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM__COMPONENTS = 0;

	/**
	 * The feature id for the '<em><b>Links</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM__LINKS = 1;

	/**
	 * The feature id for the '<em><b>Identifier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM__IDENTIFIER = 2;

	/**
	 * The number of structural features of the '<em>Diagram</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramComponentImpl <em>Diagram Component</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramComponentImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramComponent()
	 * @generated
	 */
	int DIAGRAM_COMPONENT = 6;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPONENT__NAME = 0;

	/**
	 * The feature id for the '<em><b>Source Paths</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPONENT__SOURCE_PATHS = 1;

	/**
	 * The feature id for the '<em><b>Identifier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPONENT__IDENTIFIER = 2;

	/**
	 * The number of structural features of the '<em>Diagram Component</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPONENT_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramCompositeImpl <em>Diagram Composite</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramCompositeImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramComposite()
	 * @generated
	 */
	int DIAGRAM_COMPOSITE = 7;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPOSITE__NAME = DIAGRAM_COMPONENT__NAME;

	/**
	 * The feature id for the '<em><b>Source Paths</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPOSITE__SOURCE_PATHS = DIAGRAM_COMPONENT__SOURCE_PATHS;

	/**
	 * The feature id for the '<em><b>Identifier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPOSITE__IDENTIFIER = DIAGRAM_COMPONENT__IDENTIFIER;

	/**
	 * The feature id for the '<em><b>Children</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPOSITE__CHILDREN = DIAGRAM_COMPONENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Diagram Composite</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_COMPOSITE_FEATURE_COUNT = DIAGRAM_COMPONENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramFolderImpl <em>Diagram Folder</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramFolderImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramFolder()
	 * @generated
	 */
	int DIAGRAM_FOLDER = 8;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_FOLDER__NAME = DIAGRAM_COMPOSITE__NAME;

	/**
	 * The feature id for the '<em><b>Source Paths</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_FOLDER__SOURCE_PATHS = DIAGRAM_COMPOSITE__SOURCE_PATHS;

	/**
	 * The feature id for the '<em><b>Identifier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_FOLDER__IDENTIFIER = DIAGRAM_COMPOSITE__IDENTIFIER;

	/**
	 * The feature id for the '<em><b>Children</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_FOLDER__CHILDREN = DIAGRAM_COMPOSITE__CHILDREN;

	/**
	 * The number of structural features of the '<em>Diagram Folder</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_FOLDER_FEATURE_COUNT = DIAGRAM_COMPOSITE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramModuleImpl <em>Diagram Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramModuleImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramModule()
	 * @generated
	 */
	int DIAGRAM_MODULE = 9;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_MODULE__NAME = DIAGRAM_COMPOSITE__NAME;

	/**
	 * The feature id for the '<em><b>Source Paths</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_MODULE__SOURCE_PATHS = DIAGRAM_COMPOSITE__SOURCE_PATHS;

	/**
	 * The feature id for the '<em><b>Identifier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_MODULE__IDENTIFIER = DIAGRAM_COMPOSITE__IDENTIFIER;

	/**
	 * The feature id for the '<em><b>Children</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_MODULE__CHILDREN = DIAGRAM_COMPOSITE__CHILDREN;

	/**
	 * The number of structural features of the '<em>Diagram Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_MODULE_FEATURE_COUNT = DIAGRAM_COMPOSITE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramVComImpl <em>Diagram VCom</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramVComImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramVCom()
	 * @generated
	 */
	int DIAGRAM_VCOM = 10;

	/**
	 * The feature id for the '<em><b>Source</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_VCOM__SOURCE = 0;

	/**
	 * The feature id for the '<em><b>Target</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_VCOM__TARGET = 1;

	/**
	 * The number of structural features of the '<em>Diagram VCom</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIAGRAM_VCOM_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiffReportImpl <em>Diff Report</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiffReportImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiffReport()
	 * @generated
	 */
	int DIFF_REPORT = 11;

	/**
	 * The feature id for the '<em><b>Change Sets</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIFF_REPORT__CHANGE_SETS = 0;

	/**
	 * The feature id for the '<em><b>First File</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIFF_REPORT__FIRST_FILE = 1;

	/**
	 * The feature id for the '<em><b>Second File</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIFF_REPORT__SECOND_FILE = 2;

	/**
	 * The number of structural features of the '<em>Diff Report</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DIFF_REPORT_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.FolderImpl <em>Folder</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.FolderImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getFolder()
	 * @generated
	 */
	int FOLDER = 12;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FOLDER__NAME = COMPOSITE__NAME;

	/**
	 * The feature id for the '<em><b>Diagram Mapping</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FOLDER__DIAGRAM_MAPPING = COMPOSITE__DIAGRAM_MAPPING;

	/**
	 * The feature id for the '<em><b>Project</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FOLDER__PROJECT = COMPOSITE__PROJECT;

	/**
	 * The feature id for the '<em><b>Parent</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FOLDER__PARENT = COMPOSITE__PARENT;

	/**
	 * The feature id for the '<em><b>Stream</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FOLDER__STREAM = COMPOSITE__STREAM;

	/**
	 * The feature id for the '<em><b>Children</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FOLDER__CHILDREN = COMPOSITE__CHILDREN;

	/**
	 * The number of structural features of the '<em>Folder</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FOLDER_FEATURE_COUNT = COMPOSITE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.InheritanceImpl <em>Inheritance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.InheritanceImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getInheritance()
	 * @generated
	 */
	int INHERITANCE = 13;

	/**
	 * The feature id for the '<em><b>Source</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INHERITANCE__SOURCE = 0;

	/**
	 * The feature id for the '<em><b>Target</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INHERITANCE__TARGET = 1;

	/**
	 * The number of structural features of the '<em>Inheritance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INHERITANCE_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.IssueImpl <em>Issue</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.IssueImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getIssue()
	 * @generated
	 */
	int ISSUE = 14;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__ID = 0;

	/**
	 * The feature id for the '<em><b>Headline</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__HEADLINE = 1;

	/**
	 * The feature id for the '<em><b>Found In Version</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__FOUND_IN_VERSION = 2;

	/**
	 * The feature id for the '<em><b>Reproducible</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__REPRODUCIBLE = 3;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__TYPE = 4;

	/**
	 * The feature id for the '<em><b>Platform</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__PLATFORM = 5;

	/**
	 * The feature id for the '<em><b>Location</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__LOCATION = 6;

	/**
	 * The feature id for the '<em><b>Discipline</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__DISCIPLINE = 7;

	/**
	 * The feature id for the '<em><b>Product</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__PRODUCT = 8;

	/**
	 * The feature id for the '<em><b>Assembly</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__ASSEMBLY = 9;

	/**
	 * The feature id for the '<em><b>Priority</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__PRIORITY = 10;

	/**
	 * The feature id for the '<em><b>Severity</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__SEVERITY = 11;

	/**
	 * The feature id for the '<em><b>Originator</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__ORIGINATOR = 12;

	/**
	 * The feature id for the '<em><b>Submitter</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__SUBMITTER = 13;

	/**
	 * The feature id for the '<em><b>Owner</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__OWNER = 14;

	/**
	 * The feature id for the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__DESCRIPTION = 15;

	/**
	 * The feature id for the '<em><b>Parent</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__PARENT = 16;

	/**
	 * The feature id for the '<em><b>Children</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__CHILDREN = 17;

	/**
	 * The feature id for the '<em><b>Time Tracking</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__TIME_TRACKING = 18;

	/**
	 * The feature id for the '<em><b>UCM</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__UCM = 19;

	/**
	 * The feature id for the '<em><b>Notes</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__NOTES = 20;

	/**
	 * The feature id for the '<em><b>Actions</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE__ACTIONS = 21;

	/**
	 * The number of structural features of the '<em>Issue</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ISSUE_FEATURE_COUNT = 22;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ModuleImpl <em>Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModuleImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getModule()
	 * @generated
	 */
	int MODULE = 15;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__NAME = COMPOSITE__NAME;

	/**
	 * The feature id for the '<em><b>Diagram Mapping</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__DIAGRAM_MAPPING = COMPOSITE__DIAGRAM_MAPPING;

	/**
	 * The feature id for the '<em><b>Project</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__PROJECT = COMPOSITE__PROJECT;

	/**
	 * The feature id for the '<em><b>Parent</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__PARENT = COMPOSITE__PARENT;

	/**
	 * The feature id for the '<em><b>Stream</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__STREAM = COMPOSITE__STREAM;

	/**
	 * The feature id for the '<em><b>Children</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__CHILDREN = COMPOSITE__CHILDREN;

	/**
	 * The feature id for the '<em><b>Project Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__PROJECT_PATH = COMPOSITE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>File Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE__FILE_PATH = COMPOSITE_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODULE_FEATURE_COUNT = COMPOSITE_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.NoteImpl <em>Note</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.NoteImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getNote()
	 * @generated
	 */
	int NOTE = 16;

	/**
	 * The feature id for the '<em><b>Timestamp</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NOTE__TIMESTAMP = 0;

	/**
	 * The feature id for the '<em><b>Content</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NOTE__CONTENT = 1;

	/**
	 * The number of structural features of the '<em>Note</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NOTE_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.PersonImpl <em>Person</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.PersonImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getPerson()
	 * @generated
	 */
	int PERSON = 17;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PERSON__NAME = 0;

	/**
	 * The feature id for the '<em><b>Identifier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PERSON__IDENTIFIER = 1;

	/**
	 * The number of structural features of the '<em>Person</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PERSON_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ReleaseImpl <em>Release</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ReleaseImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getRelease()
	 * @generated
	 */
	int RELEASE = 18;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELEASE__NAME = 0;

	/**
	 * The feature id for the '<em><b>Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELEASE__DATE = 1;

	/**
	 * The number of structural features of the '<em>Release</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELEASE_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.RevisionImpl <em>Revision</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.RevisionImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getRevision()
	 * @generated
	 */
	int REVISION = 19;

	/**
	 * The feature id for the '<em><b>Revision File Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION__REVISION_FILE_PATH = 0;

	/**
	 * The feature id for the '<em><b>Revision Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION__REVISION_NUMBER = 1;

	/**
	 * The feature id for the '<em><b>Diff Report</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION__DIFF_REPORT = 2;

	/**
	 * The feature id for the '<em><b>Stream</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION__STREAM = 3;

	/**
	 * The feature id for the '<em><b>Ucm Activity</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION__UCM_ACTIVITY = 4;

	/**
	 * The feature id for the '<em><b>File Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION__FILE_PATH = 5;

	/**
	 * The number of structural features of the '<em>Revision</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION_FEATURE_COUNT = 6;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.SourceImpl <em>Source</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.SourceImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getSource()
	 * @generated
	 */
	int SOURCE = 20;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__NAME = COMPONENT__NAME;

	/**
	 * The feature id for the '<em><b>Diagram Mapping</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__DIAGRAM_MAPPING = COMPONENT__DIAGRAM_MAPPING;

	/**
	 * The feature id for the '<em><b>Project</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__PROJECT = COMPONENT__PROJECT;

	/**
	 * The feature id for the '<em><b>Parent</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__PARENT = COMPONENT__PARENT;

	/**
	 * The feature id for the '<em><b>Stream</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__STREAM = COMPONENT__STREAM;

	/**
	 * The feature id for the '<em><b>File Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__FILE_PATH = COMPONENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Project Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__PROJECT_PATH = COMPONENT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Function Names</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__FUNCTION_NAMES = COMPONENT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Include Names</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__INCLUDE_NAMES = COMPONENT_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Includes</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__INCLUDES = COMPONENT_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Line Count</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__LINE_COUNT = COMPONENT_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Classes</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__CLASSES = COMPONENT_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Associated File</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__ASSOCIATED_FILE = COMPONENT_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Header File</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__HEADER_FILE = COMPONENT_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Cyclomatic Complexity</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__CYCLOMATIC_COMPLEXITY = COMPONENT_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Fan Out</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__FAN_OUT = COMPONENT_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>EReference0</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__EREFERENCE0 = COMPONENT_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>EReference1</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__EREFERENCE1 = COMPONENT_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>EReference2</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE__EREFERENCE2 = COMPONENT_FEATURE_COUNT + 13;

	/**
	 * The number of structural features of the '<em>Source</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SOURCE_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 14;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.TimeTrackingImpl <em>Time Tracking</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.TimeTrackingImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getTimeTracking()
	 * @generated
	 */
	int TIME_TRACKING = 21;

	/**
	 * The feature id for the '<em><b>Submission Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIME_TRACKING__SUBMISSION_DATE = 0;

	/**
	 * The feature id for the '<em><b>Estimation Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIME_TRACKING__ESTIMATION_TIME = 1;

	/**
	 * The feature id for the '<em><b>Actual Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIME_TRACKING__ACTUAL_TIME = 2;

	/**
	 * The feature id for the '<em><b>Deadline</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIME_TRACKING__DEADLINE = 3;

	/**
	 * The feature id for the '<em><b>Start Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIME_TRACKING__START_DATE = 4;

	/**
	 * The feature id for the '<em><b>End Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIME_TRACKING__END_DATE = 5;

	/**
	 * The number of structural features of the '<em>Time Tracking</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIME_TRACKING_FEATURE_COUNT = 6;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.UcmActivityImpl <em>Ucm Activity</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.UcmActivityImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getUcmActivity()
	 * @generated
	 */
	int UCM_ACTIVITY = 22;

	/**
	 * The feature id for the '<em><b>Identifier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UCM_ACTIVITY__IDENTIFIER = 0;

	/**
	 * The feature id for the '<em><b>File Revisons</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UCM_ACTIVITY__FILE_REVISONS = 1;

	/**
	 * The feature id for the '<em><b>Headline</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UCM_ACTIVITY__HEADLINE = 2;

	/**
	 * The number of structural features of the '<em>Ucm Activity</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UCM_ACTIVITY_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.CouplingImpl <em>Coupling</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.CouplingImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getCoupling()
	 * @generated
	 */
	int COUPLING = 23;

	/**
	 * The feature id for the '<em><b>First Source</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COUPLING__FIRST_SOURCE = 0;

	/**
	 * The feature id for the '<em><b>Second Source</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COUPLING__SECOND_SOURCE = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COUPLING__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Coupling</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COUPLING_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.RevisionAssessmentImpl <em>Revision Assessment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.RevisionAssessmentImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getRevisionAssessment()
	 * @generated
	 */
	int REVISION_ASSESSMENT = 24;

	/**
	 * The feature id for the '<em><b>Cyc Complexity</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION_ASSESSMENT__CYC_COMPLEXITY = 0;

	/**
	 * The feature id for the '<em><b>Loc</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION_ASSESSMENT__LOC = 1;

	/**
	 * The feature id for the '<em><b>Revision</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION_ASSESSMENT__REVISION = 2;

	/**
	 * The number of structural features of the '<em>Revision Assessment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REVISION_ASSESSMENT_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ClassIndicatorImpl <em>Class Indicator</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ClassIndicatorImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getClassIndicator()
	 * @generated
	 */
	int CLASS_INDICATOR = 25;

	/**
	 * The feature id for the '<em><b>STNOC</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INDICATOR__STNOC = 0;

	/**
	 * The feature id for the '<em><b>STLCM</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INDICATOR__STLCM = 1;

	/**
	 * The feature id for the '<em><b>STWMC</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INDICATOR__STWMC = 2;

	/**
	 * The feature id for the '<em><b>STRFC</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INDICATOR__STRFC = 3;

	/**
	 * The feature id for the '<em><b>STCBO</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INDICATOR__STCBO = 4;

	/**
	 * The feature id for the '<em><b>Class</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INDICATOR__CLASS = 5;

	/**
	 * The number of structural features of the '<em>Class Indicator</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INDICATOR_FEATURE_COUNT = 6;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.FunctionIndicatorImpl <em>Function Indicator</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.FunctionIndicatorImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getFunctionIndicator()
	 * @generated
	 */
	int FUNCTION_INDICATOR = 26;

	/**
	 * The feature id for the '<em><b>STCYC</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STCYC = 0;

	/**
	 * The feature id for the '<em><b>STMIF</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STMIF = 1;

	/**
	 * The feature id for the '<em><b>STPTH</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STPTH = 2;

	/**
	 * The feature id for the '<em><b>STGTO</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STGTO = 3;

	/**
	 * The feature id for the '<em><b>STLIN</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STLIN = 4;

	/**
	 * The feature id for the '<em><b>STPAR</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STPAR = 5;

	/**
	 * The feature id for the '<em><b>STSUB</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STSUB = 6;

	/**
	 * The feature id for the '<em><b>STXLN</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__STXLN = 7;

	/**
	 * The feature id for the '<em><b>Function</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR__FUNCTION = 8;

	/**
	 * The number of structural features of the '<em>Function Indicator</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FUNCTION_INDICATOR_FEATURE_COUNT = 9;

	/**
	 * The meta object id for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.FileIndicatorImpl <em>File Indicator</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.FileIndicatorImpl
	 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getFileIndicator()
	 * @generated
	 */
	int FILE_INDICATOR = 27;

	/**
	 * The feature id for the '<em><b>STCDN</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STCDN = 0;

	/**
	 * The feature id for the '<em><b>STOPN</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STOPN = 1;

	/**
	 * The feature id for the '<em><b>STTLN</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STTLN = 2;

	/**
	 * The feature id for the '<em><b>STTOT</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STTOT = 3;

	/**
	 * The feature id for the '<em><b>STTPP</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STTPP = 4;

	/**
	 * The feature id for the '<em><b>STVAR</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STVAR = 5;

	/**
	 * The feature id for the '<em><b>STCCA</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STCCA = 6;

	/**
	 * The feature id for the '<em><b>STCCB</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STCCB = 7;

	/**
	 * The feature id for the '<em><b>STCCC</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR__STCCC = 8;

	/**
	 * The number of structural features of the '<em>File Indicator</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FILE_INDICATOR_FEATURE_COUNT = 9;


	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Action <em>Action</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Action</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Action
	 * @generated
	 */
	EClass getAction();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Action#getTimestamp <em>Timestamp</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Timestamp</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Action#getTimestamp()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_Timestamp();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Action#getOldState <em>Old State</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Old State</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Action#getOldState()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_OldState();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Action#getNewState <em>New State</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>New State</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Action#getNewState()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_NewState();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Action#getAction <em>Action</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Action</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Action#getAction()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_Action();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Action#getOriginatorId <em>Originator Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Originator Id</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Action#getOriginatorId()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_OriginatorId();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.CClass <em>CClass</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>CClass</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.CClass
	 * @generated
	 */
	EClass getCClass();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.CClass#getMethodNames <em>Method Names</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Method Names</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.CClass#getMethodNames()
	 * @see #getCClass()
	 * @generated
	 */
	EAttribute getCClass_MethodNames();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.CClass#getInheritences <em>Inheritences</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Inheritences</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.CClass#getInheritences()
	 * @see #getCClass()
	 * @generated
	 */
	EAttribute getCClass_Inheritences();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.CClass#getFields <em>Fields</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Fields</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.CClass#getFields()
	 * @see #getCClass()
	 * @generated
	 */
	EAttribute getCClass_Fields();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.ChangeSet <em>Change Set</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Change Set</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ChangeSet
	 * @generated
	 */
	EClass getChangeSet();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.ChangeSet#getAddedLines <em>Added Lines</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Added Lines</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ChangeSet#getAddedLines()
	 * @see #getChangeSet()
	 * @generated
	 */
	EAttribute getChangeSet_AddedLines();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.ChangeSet#getDeletedLines <em>Deleted Lines</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Deleted Lines</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ChangeSet#getDeletedLines()
	 * @see #getChangeSet()
	 * @generated
	 */
	EAttribute getChangeSet_DeletedLines();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.ChangeSet#getIntervalDefinition <em>Interval Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Interval Definition</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ChangeSet#getIntervalDefinition()
	 * @see #getChangeSet()
	 * @generated
	 */
	EAttribute getChangeSet_IntervalDefinition();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Component <em>Component</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Component</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Component
	 * @generated
	 */
	EClass getComponent();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Component#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Component#getName()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Name();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Component#getDiagramMapping <em>Diagram Mapping</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Diagram Mapping</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Component#getDiagramMapping()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_DiagramMapping();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Component#getProject <em>Project</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Project</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Component#getProject()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Project();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Component#getParent <em>Parent</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Parent</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Component#getParent()
	 * @see #getComponent()
	 * @generated
	 */
	EReference getComponent_Parent();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Component#getStream <em>Stream</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Stream</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Component#getStream()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Stream();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Composite <em>Composite</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Composite</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Composite
	 * @generated
	 */
	EClass getComposite();

	/**
	 * Returns the meta object for the containment reference list '{@link ch.uzh.ifi.seal.ssqa.model.Composite#getChildren <em>Children</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Children</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Composite#getChildren()
	 * @see #getComposite()
	 * @generated
	 */
	EReference getComposite_Children();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Diagram <em>Diagram</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Diagram</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Diagram
	 * @generated
	 */
	EClass getDiagram();

	/**
	 * Returns the meta object for the containment reference list '{@link ch.uzh.ifi.seal.ssqa.model.Diagram#getComponents <em>Components</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Components</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Diagram#getComponents()
	 * @see #getDiagram()
	 * @generated
	 */
	EReference getDiagram_Components();

	/**
	 * Returns the meta object for the containment reference list '{@link ch.uzh.ifi.seal.ssqa.model.Diagram#getLinks <em>Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Links</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Diagram#getLinks()
	 * @see #getDiagram()
	 * @generated
	 */
	EReference getDiagram_Links();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Diagram#getIdentifier <em>Identifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Identifier</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Diagram#getIdentifier()
	 * @see #getDiagram()
	 * @generated
	 */
	EAttribute getDiagram_Identifier();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.DiagramComponent <em>Diagram Component</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Diagram Component</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramComponent
	 * @generated
	 */
	EClass getDiagramComponent();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.DiagramComponent#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramComponent#getName()
	 * @see #getDiagramComponent()
	 * @generated
	 */
	EAttribute getDiagramComponent_Name();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.DiagramComponent#getSourcePaths <em>Source Paths</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Source Paths</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramComponent#getSourcePaths()
	 * @see #getDiagramComponent()
	 * @generated
	 */
	EAttribute getDiagramComponent_SourcePaths();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.DiagramComponent#getIdentifier <em>Identifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Identifier</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramComponent#getIdentifier()
	 * @see #getDiagramComponent()
	 * @generated
	 */
	EAttribute getDiagramComponent_Identifier();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.DiagramComposite <em>Diagram Composite</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Diagram Composite</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramComposite
	 * @generated
	 */
	EClass getDiagramComposite();

	/**
	 * Returns the meta object for the containment reference list '{@link ch.uzh.ifi.seal.ssqa.model.DiagramComposite#getChildren <em>Children</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Children</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramComposite#getChildren()
	 * @see #getDiagramComposite()
	 * @generated
	 */
	EReference getDiagramComposite_Children();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.DiagramFolder <em>Diagram Folder</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Diagram Folder</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramFolder
	 * @generated
	 */
	EClass getDiagramFolder();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.DiagramModule <em>Diagram Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Diagram Module</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramModule
	 * @generated
	 */
	EClass getDiagramModule();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.DiagramVCom <em>Diagram VCom</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Diagram VCom</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramVCom
	 * @generated
	 */
	EClass getDiagramVCom();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.DiagramVCom#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Source</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramVCom#getSource()
	 * @see #getDiagramVCom()
	 * @generated
	 */
	EReference getDiagramVCom_Source();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.DiagramVCom#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Target</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiagramVCom#getTarget()
	 * @see #getDiagramVCom()
	 * @generated
	 */
	EReference getDiagramVCom_Target();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.DiffReport <em>Diff Report</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Diff Report</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiffReport
	 * @generated
	 */
	EClass getDiffReport();

	/**
	 * Returns the meta object for the reference list '{@link ch.uzh.ifi.seal.ssqa.model.DiffReport#getChangeSets <em>Change Sets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Change Sets</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiffReport#getChangeSets()
	 * @see #getDiffReport()
	 * @generated
	 */
	EReference getDiffReport_ChangeSets();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.DiffReport#getFirstFile <em>First File</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>First File</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiffReport#getFirstFile()
	 * @see #getDiffReport()
	 * @generated
	 */
	EAttribute getDiffReport_FirstFile();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.DiffReport#getSecondFile <em>Second File</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Second File</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.DiffReport#getSecondFile()
	 * @see #getDiffReport()
	 * @generated
	 */
	EAttribute getDiffReport_SecondFile();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Folder <em>Folder</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Folder</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Folder
	 * @generated
	 */
	EClass getFolder();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Inheritance <em>Inheritance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inheritance</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Inheritance
	 * @generated
	 */
	EClass getInheritance();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Inheritance#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Source</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Inheritance#getSource()
	 * @see #getInheritance()
	 * @generated
	 */
	EReference getInheritance_Source();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Inheritance#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Target</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Inheritance#getTarget()
	 * @see #getInheritance()
	 * @generated
	 */
	EReference getInheritance_Target();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Issue <em>Issue</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Issue</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue
	 * @generated
	 */
	EClass getIssue();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getId()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Id();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getHeadline <em>Headline</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Headline</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getHeadline()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Headline();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getFoundInVersion <em>Found In Version</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Found In Version</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getFoundInVersion()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_FoundInVersion();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#isReproducible <em>Reproducible</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reproducible</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#isReproducible()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Reproducible();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getType()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Type();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getPlatform <em>Platform</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Platform</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getPlatform()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Platform();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getLocation <em>Location</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Location</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getLocation()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Location();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getDiscipline <em>Discipline</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Discipline</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getDiscipline()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Discipline();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getProduct <em>Product</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Product</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getProduct()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Product();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getAssembly <em>Assembly</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Assembly</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getAssembly()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Assembly();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getPriority <em>Priority</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Priority</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getPriority()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Priority();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getSeverity <em>Severity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Severity</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getSeverity()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Severity();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getOriginator <em>Originator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Originator</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getOriginator()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_Originator();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getSubmitter <em>Submitter</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Submitter</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getSubmitter()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_Submitter();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getOwner <em>Owner</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Owner</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getOwner()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_Owner();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getDescription <em>Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Description</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getDescription()
	 * @see #getIssue()
	 * @generated
	 */
	EAttribute getIssue_Description();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getParent <em>Parent</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Parent</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getParent()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_Parent();

	/**
	 * Returns the meta object for the containment reference list '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getChildren <em>Children</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Children</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getChildren()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_Children();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getTimeTracking <em>Time Tracking</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Time Tracking</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getTimeTracking()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_TimeTracking();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getUCM <em>UCM</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>UCM</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getUCM()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_UCM();

	/**
	 * Returns the meta object for the reference list '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getNotes <em>Notes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Notes</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getNotes()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_Notes();

	/**
	 * Returns the meta object for the containment reference list '{@link ch.uzh.ifi.seal.ssqa.model.Issue#getActions <em>Actions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Actions</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Issue#getActions()
	 * @see #getIssue()
	 * @generated
	 */
	EReference getIssue_Actions();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Module <em>Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Module</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Module
	 * @generated
	 */
	EClass getModule();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Module#getProjectPath <em>Project Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Project Path</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Module#getProjectPath()
	 * @see #getModule()
	 * @generated
	 */
	EAttribute getModule_ProjectPath();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Module#getFilePath <em>File Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>File Path</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Module#getFilePath()
	 * @see #getModule()
	 * @generated
	 */
	EAttribute getModule_FilePath();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Note <em>Note</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Note</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Note
	 * @generated
	 */
	EClass getNote();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Note#getTimestamp <em>Timestamp</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Timestamp</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Note#getTimestamp()
	 * @see #getNote()
	 * @generated
	 */
	EAttribute getNote_Timestamp();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Note#getContent <em>Content</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Content</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Note#getContent()
	 * @see #getNote()
	 * @generated
	 */
	EAttribute getNote_Content();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Person <em>Person</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Person</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Person
	 * @generated
	 */
	EClass getPerson();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Person#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Person#getName()
	 * @see #getPerson()
	 * @generated
	 */
	EAttribute getPerson_Name();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Person#getIdentifier <em>Identifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Identifier</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Person#getIdentifier()
	 * @see #getPerson()
	 * @generated
	 */
	EAttribute getPerson_Identifier();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Release <em>Release</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Release</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Release
	 * @generated
	 */
	EClass getRelease();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Release#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Release#getName()
	 * @see #getRelease()
	 * @generated
	 */
	EAttribute getRelease_Name();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Release#getDate <em>Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Date</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Release#getDate()
	 * @see #getRelease()
	 * @generated
	 */
	EAttribute getRelease_Date();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Revision <em>Revision</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Revision</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Revision
	 * @generated
	 */
	EClass getRevision();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Revision#getRevisionFilePath <em>Revision File Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Revision File Path</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Revision#getRevisionFilePath()
	 * @see #getRevision()
	 * @generated
	 */
	EAttribute getRevision_RevisionFilePath();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Revision#getRevisionNumber <em>Revision Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Revision Number</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Revision#getRevisionNumber()
	 * @see #getRevision()
	 * @generated
	 */
	EAttribute getRevision_RevisionNumber();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Revision#getDiffReport <em>Diff Report</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Diff Report</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Revision#getDiffReport()
	 * @see #getRevision()
	 * @generated
	 */
	EReference getRevision_DiffReport();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Revision#getStream <em>Stream</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Stream</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Revision#getStream()
	 * @see #getRevision()
	 * @generated
	 */
	EAttribute getRevision_Stream();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Revision#getUcmActivity <em>Ucm Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Ucm Activity</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Revision#getUcmActivity()
	 * @see #getRevision()
	 * @generated
	 */
	EReference getRevision_UcmActivity();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Revision#getFilePath <em>File Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>File Path</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Revision#getFilePath()
	 * @see #getRevision()
	 * @generated
	 */
	EAttribute getRevision_FilePath();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Source <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Source</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source
	 * @generated
	 */
	EClass getSource();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Source#getFilePath <em>File Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>File Path</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getFilePath()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_FilePath();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Source#getProjectPath <em>Project Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Project Path</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getProjectPath()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_ProjectPath();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.Source#getFunctionNames <em>Function Names</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Function Names</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getFunctionNames()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_FunctionNames();

	/**
	 * Returns the meta object for the attribute list '{@link ch.uzh.ifi.seal.ssqa.model.Source#getIncludeNames <em>Include Names</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Include Names</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getIncludeNames()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_IncludeNames();

	/**
	 * Returns the meta object for the reference list '{@link ch.uzh.ifi.seal.ssqa.model.Source#getIncludes <em>Includes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Includes</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getIncludes()
	 * @see #getSource()
	 * @generated
	 */
	EReference getSource_Includes();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Source#getLineCount <em>Line Count</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Line Count</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getLineCount()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_LineCount();

	/**
	 * Returns the meta object for the reference list '{@link ch.uzh.ifi.seal.ssqa.model.Source#getClasses <em>Classes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Classes</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getClasses()
	 * @see #getSource()
	 * @generated
	 */
	EReference getSource_Classes();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Source#getAssociatedFile <em>Associated File</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Associated File</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getAssociatedFile()
	 * @see #getSource()
	 * @generated
	 */
	EReference getSource_AssociatedFile();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Source#isHeaderFile <em>Header File</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Header File</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#isHeaderFile()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_HeaderFile();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Source#getCyclomaticComplexity <em>Cyclomatic Complexity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Cyclomatic Complexity</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getCyclomaticComplexity()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_CyclomaticComplexity();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Source#getFanOut <em>Fan Out</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fan Out</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getFanOut()
	 * @see #getSource()
	 * @generated
	 */
	EAttribute getSource_FanOut();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.Source#getEReference0 <em>EReference0</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>EReference0</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getEReference0()
	 * @see #getSource()
	 * @generated
	 */
	EReference getSource_EReference0();

	/**
	 * Returns the meta object for the reference list '{@link ch.uzh.ifi.seal.ssqa.model.Source#getEReference1 <em>EReference1</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>EReference1</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getEReference1()
	 * @see #getSource()
	 * @generated
	 */
	EReference getSource_EReference1();

	/**
	 * Returns the meta object for the reference list '{@link ch.uzh.ifi.seal.ssqa.model.Source#getEReference2 <em>EReference2</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>EReference2</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Source#getEReference2()
	 * @see #getSource()
	 * @generated
	 */
	EReference getSource_EReference2();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.TimeTracking <em>Time Tracking</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Time Tracking</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.TimeTracking
	 * @generated
	 */
	EClass getTimeTracking();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.TimeTracking#getSubmissionDate <em>Submission Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Submission Date</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.TimeTracking#getSubmissionDate()
	 * @see #getTimeTracking()
	 * @generated
	 */
	EAttribute getTimeTracking_SubmissionDate();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.TimeTracking#getEstimationTime <em>Estimation Time</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Estimation Time</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.TimeTracking#getEstimationTime()
	 * @see #getTimeTracking()
	 * @generated
	 */
	EAttribute getTimeTracking_EstimationTime();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.TimeTracking#getActualTime <em>Actual Time</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Actual Time</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.TimeTracking#getActualTime()
	 * @see #getTimeTracking()
	 * @generated
	 */
	EAttribute getTimeTracking_ActualTime();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.TimeTracking#getDeadline <em>Deadline</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Deadline</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.TimeTracking#getDeadline()
	 * @see #getTimeTracking()
	 * @generated
	 */
	EAttribute getTimeTracking_Deadline();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.TimeTracking#getStartDate <em>Start Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Start Date</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.TimeTracking#getStartDate()
	 * @see #getTimeTracking()
	 * @generated
	 */
	EAttribute getTimeTracking_StartDate();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.TimeTracking#getEndDate <em>End Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>End Date</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.TimeTracking#getEndDate()
	 * @see #getTimeTracking()
	 * @generated
	 */
	EAttribute getTimeTracking_EndDate();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.UcmActivity <em>Ucm Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Ucm Activity</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.UcmActivity
	 * @generated
	 */
	EClass getUcmActivity();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.UcmActivity#getIdentifier <em>Identifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Identifier</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.UcmActivity#getIdentifier()
	 * @see #getUcmActivity()
	 * @generated
	 */
	EAttribute getUcmActivity_Identifier();

	/**
	 * Returns the meta object for the reference list '{@link ch.uzh.ifi.seal.ssqa.model.UcmActivity#getFileRevisons <em>File Revisons</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>File Revisons</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.UcmActivity#getFileRevisons()
	 * @see #getUcmActivity()
	 * @generated
	 */
	EReference getUcmActivity_FileRevisons();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.UcmActivity#getHeadline <em>Headline</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Headline</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.UcmActivity#getHeadline()
	 * @see #getUcmActivity()
	 * @generated
	 */
	EAttribute getUcmActivity_Headline();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.Coupling <em>Coupling</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Coupling</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Coupling
	 * @generated
	 */
	EClass getCoupling();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Coupling#getFirstSource <em>First Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>First Source</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Coupling#getFirstSource()
	 * @see #getCoupling()
	 * @generated
	 */
	EAttribute getCoupling_FirstSource();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Coupling#getSecondSource <em>Second Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Second Source</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Coupling#getSecondSource()
	 * @see #getCoupling()
	 * @generated
	 */
	EAttribute getCoupling_SecondSource();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.Coupling#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Value</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.Coupling#getValue()
	 * @see #getCoupling()
	 * @generated
	 */
	EAttribute getCoupling_Value();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.RevisionAssessment <em>Revision Assessment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Revision Assessment</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.RevisionAssessment
	 * @generated
	 */
	EClass getRevisionAssessment();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.RevisionAssessment#getCycComplexity <em>Cyc Complexity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Cyc Complexity</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.RevisionAssessment#getCycComplexity()
	 * @see #getRevisionAssessment()
	 * @generated
	 */
	EAttribute getRevisionAssessment_CycComplexity();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.RevisionAssessment#getLoc <em>Loc</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Loc</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.RevisionAssessment#getLoc()
	 * @see #getRevisionAssessment()
	 * @generated
	 */
	EAttribute getRevisionAssessment_Loc();

	/**
	 * Returns the meta object for the reference '{@link ch.uzh.ifi.seal.ssqa.model.RevisionAssessment#getRevision <em>Revision</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Revision</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.RevisionAssessment#getRevision()
	 * @see #getRevisionAssessment()
	 * @generated
	 */
	EReference getRevisionAssessment_Revision();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.ClassIndicator <em>Class Indicator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Indicator</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ClassIndicator
	 * @generated
	 */
	EClass getClassIndicator();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTNOC <em>STNOC</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STNOC</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTNOC()
	 * @see #getClassIndicator()
	 * @generated
	 */
	EAttribute getClassIndicator_STNOC();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTLCM <em>STLCM</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STLCM</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTLCM()
	 * @see #getClassIndicator()
	 * @generated
	 */
	EAttribute getClassIndicator_STLCM();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTWMC <em>STWMC</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STWMC</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTWMC()
	 * @see #getClassIndicator()
	 * @generated
	 */
	EAttribute getClassIndicator_STWMC();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTRFC <em>STRFC</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STRFC</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTRFC()
	 * @see #getClassIndicator()
	 * @generated
	 */
	EAttribute getClassIndicator_STRFC();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTCBO <em>STCBO</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STCBO</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getSTCBO()
	 * @see #getClassIndicator()
	 * @generated
	 */
	EAttribute getClassIndicator_STCBO();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getClass_ <em>Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Class</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.ClassIndicator#getClass_()
	 * @see #getClassIndicator()
	 * @generated
	 */
	EAttribute getClassIndicator_Class();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator <em>Function Indicator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Function Indicator</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator
	 * @generated
	 */
	EClass getFunctionIndicator();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTCYC <em>STCYC</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STCYC</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTCYC()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STCYC();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTMIF <em>STMIF</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STMIF</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTMIF()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STMIF();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTPTH <em>STPTH</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STPTH</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTPTH()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STPTH();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTGTO <em>STGTO</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STGTO</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTGTO()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STGTO();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTLIN <em>STLIN</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STLIN</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTLIN()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STLIN();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTPAR <em>STPAR</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STPAR</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTPAR()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STPAR();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTSUB <em>STSUB</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STSUB</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTSUB()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STSUB();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTXLN <em>STXLN</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STXLN</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getSTXLN()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_STXLN();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getFunction <em>Function</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Function</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FunctionIndicator#getFunction()
	 * @see #getFunctionIndicator()
	 * @generated
	 */
	EAttribute getFunctionIndicator_Function();

	/**
	 * Returns the meta object for class '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator <em>File Indicator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>File Indicator</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator
	 * @generated
	 */
	EClass getFileIndicator();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCDN <em>STCDN</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STCDN</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCDN()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STCDN();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTOPN <em>STOPN</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STOPN</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTOPN()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STOPN();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTTLN <em>STTLN</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STTLN</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTTLN()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STTLN();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTTOT <em>STTOT</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STTOT</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTTOT()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STTOT();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTTPP <em>STTPP</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STTPP</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTTPP()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STTPP();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTVAR <em>STVAR</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STVAR</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTVAR()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STVAR();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCCA <em>STCCA</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STCCA</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCCA()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STCCA();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCCB <em>STCCB</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STCCB</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCCB()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STCCB();

	/**
	 * Returns the meta object for the attribute '{@link ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCCC <em>STCCC</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>STCCC</em>'.
	 * @see ch.uzh.ifi.seal.ssqa.model.FileIndicator#getSTCCC()
	 * @see #getFileIndicator()
	 * @generated
	 */
	EAttribute getFileIndicator_STCCC();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	ModelFactory getModelFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ActionImpl <em>Action</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ActionImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getAction()
		 * @generated
		 */
		EClass ACTION = eINSTANCE.getAction();

		/**
		 * The meta object literal for the '<em><b>Timestamp</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__TIMESTAMP = eINSTANCE.getAction_Timestamp();

		/**
		 * The meta object literal for the '<em><b>Old State</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__OLD_STATE = eINSTANCE.getAction_OldState();

		/**
		 * The meta object literal for the '<em><b>New State</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__NEW_STATE = eINSTANCE.getAction_NewState();

		/**
		 * The meta object literal for the '<em><b>Action</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__ACTION = eINSTANCE.getAction_Action();

		/**
		 * The meta object literal for the '<em><b>Originator Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__ORIGINATOR_ID = eINSTANCE.getAction_OriginatorId();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.CClassImpl <em>CClass</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.CClassImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getCClass()
		 * @generated
		 */
		EClass CCLASS = eINSTANCE.getCClass();

		/**
		 * The meta object literal for the '<em><b>Method Names</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CCLASS__METHOD_NAMES = eINSTANCE.getCClass_MethodNames();

		/**
		 * The meta object literal for the '<em><b>Inheritences</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CCLASS__INHERITENCES = eINSTANCE.getCClass_Inheritences();

		/**
		 * The meta object literal for the '<em><b>Fields</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CCLASS__FIELDS = eINSTANCE.getCClass_Fields();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ChangeSetImpl <em>Change Set</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ChangeSetImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getChangeSet()
		 * @generated
		 */
		EClass CHANGE_SET = eINSTANCE.getChangeSet();

		/**
		 * The meta object literal for the '<em><b>Added Lines</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CHANGE_SET__ADDED_LINES = eINSTANCE.getChangeSet_AddedLines();

		/**
		 * The meta object literal for the '<em><b>Deleted Lines</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CHANGE_SET__DELETED_LINES = eINSTANCE.getChangeSet_DeletedLines();

		/**
		 * The meta object literal for the '<em><b>Interval Definition</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CHANGE_SET__INTERVAL_DEFINITION = eINSTANCE.getChangeSet_IntervalDefinition();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ComponentImpl <em>Component</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ComponentImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getComponent()
		 * @generated
		 */
		EClass COMPONENT = eINSTANCE.getComponent();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__NAME = eINSTANCE.getComponent_Name();

		/**
		 * The meta object literal for the '<em><b>Diagram Mapping</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__DIAGRAM_MAPPING = eINSTANCE.getComponent_DiagramMapping();

		/**
		 * The meta object literal for the '<em><b>Project</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__PROJECT = eINSTANCE.getComponent_Project();

		/**
		 * The meta object literal for the '<em><b>Parent</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference COMPONENT__PARENT = eINSTANCE.getComponent_Parent();

		/**
		 * The meta object literal for the '<em><b>Stream</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__STREAM = eINSTANCE.getComponent_Stream();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.CompositeImpl <em>Composite</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.CompositeImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getComposite()
		 * @generated
		 */
		EClass COMPOSITE = eINSTANCE.getComposite();

		/**
		 * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference COMPOSITE__CHILDREN = eINSTANCE.getComposite_Children();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramImpl <em>Diagram</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagram()
		 * @generated
		 */
		EClass DIAGRAM = eINSTANCE.getDiagram();

		/**
		 * The meta object literal for the '<em><b>Components</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DIAGRAM__COMPONENTS = eINSTANCE.getDiagram_Components();

		/**
		 * The meta object literal for the '<em><b>Links</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DIAGRAM__LINKS = eINSTANCE.getDiagram_Links();

		/**
		 * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DIAGRAM__IDENTIFIER = eINSTANCE.getDiagram_Identifier();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramComponentImpl <em>Diagram Component</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramComponentImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramComponent()
		 * @generated
		 */
		EClass DIAGRAM_COMPONENT = eINSTANCE.getDiagramComponent();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DIAGRAM_COMPONENT__NAME = eINSTANCE.getDiagramComponent_Name();

		/**
		 * The meta object literal for the '<em><b>Source Paths</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DIAGRAM_COMPONENT__SOURCE_PATHS = eINSTANCE.getDiagramComponent_SourcePaths();

		/**
		 * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DIAGRAM_COMPONENT__IDENTIFIER = eINSTANCE.getDiagramComponent_Identifier();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramCompositeImpl <em>Diagram Composite</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramCompositeImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramComposite()
		 * @generated
		 */
		EClass DIAGRAM_COMPOSITE = eINSTANCE.getDiagramComposite();

		/**
		 * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DIAGRAM_COMPOSITE__CHILDREN = eINSTANCE.getDiagramComposite_Children();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramFolderImpl <em>Diagram Folder</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramFolderImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramFolder()
		 * @generated
		 */
		EClass DIAGRAM_FOLDER = eINSTANCE.getDiagramFolder();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramModuleImpl <em>Diagram Module</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramModuleImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramModule()
		 * @generated
		 */
		EClass DIAGRAM_MODULE = eINSTANCE.getDiagramModule();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiagramVComImpl <em>Diagram VCom</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiagramVComImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiagramVCom()
		 * @generated
		 */
		EClass DIAGRAM_VCOM = eINSTANCE.getDiagramVCom();

		/**
		 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DIAGRAM_VCOM__SOURCE = eINSTANCE.getDiagramVCom_Source();

		/**
		 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DIAGRAM_VCOM__TARGET = eINSTANCE.getDiagramVCom_Target();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.DiffReportImpl <em>Diff Report</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.DiffReportImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getDiffReport()
		 * @generated
		 */
		EClass DIFF_REPORT = eINSTANCE.getDiffReport();

		/**
		 * The meta object literal for the '<em><b>Change Sets</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DIFF_REPORT__CHANGE_SETS = eINSTANCE.getDiffReport_ChangeSets();

		/**
		 * The meta object literal for the '<em><b>First File</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DIFF_REPORT__FIRST_FILE = eINSTANCE.getDiffReport_FirstFile();

		/**
		 * The meta object literal for the '<em><b>Second File</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DIFF_REPORT__SECOND_FILE = eINSTANCE.getDiffReport_SecondFile();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.FolderImpl <em>Folder</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.FolderImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getFolder()
		 * @generated
		 */
		EClass FOLDER = eINSTANCE.getFolder();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.InheritanceImpl <em>Inheritance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.InheritanceImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getInheritance()
		 * @generated
		 */
		EClass INHERITANCE = eINSTANCE.getInheritance();

		/**
		 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference INHERITANCE__SOURCE = eINSTANCE.getInheritance_Source();

		/**
		 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference INHERITANCE__TARGET = eINSTANCE.getInheritance_Target();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.IssueImpl <em>Issue</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.IssueImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getIssue()
		 * @generated
		 */
		EClass ISSUE = eINSTANCE.getIssue();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__ID = eINSTANCE.getIssue_Id();

		/**
		 * The meta object literal for the '<em><b>Headline</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__HEADLINE = eINSTANCE.getIssue_Headline();

		/**
		 * The meta object literal for the '<em><b>Found In Version</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__FOUND_IN_VERSION = eINSTANCE.getIssue_FoundInVersion();

		/**
		 * The meta object literal for the '<em><b>Reproducible</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__REPRODUCIBLE = eINSTANCE.getIssue_Reproducible();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__TYPE = eINSTANCE.getIssue_Type();

		/**
		 * The meta object literal for the '<em><b>Platform</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__PLATFORM = eINSTANCE.getIssue_Platform();

		/**
		 * The meta object literal for the '<em><b>Location</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__LOCATION = eINSTANCE.getIssue_Location();

		/**
		 * The meta object literal for the '<em><b>Discipline</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__DISCIPLINE = eINSTANCE.getIssue_Discipline();

		/**
		 * The meta object literal for the '<em><b>Product</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__PRODUCT = eINSTANCE.getIssue_Product();

		/**
		 * The meta object literal for the '<em><b>Assembly</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__ASSEMBLY = eINSTANCE.getIssue_Assembly();

		/**
		 * The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__PRIORITY = eINSTANCE.getIssue_Priority();

		/**
		 * The meta object literal for the '<em><b>Severity</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__SEVERITY = eINSTANCE.getIssue_Severity();

		/**
		 * The meta object literal for the '<em><b>Originator</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__ORIGINATOR = eINSTANCE.getIssue_Originator();

		/**
		 * The meta object literal for the '<em><b>Submitter</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__SUBMITTER = eINSTANCE.getIssue_Submitter();

		/**
		 * The meta object literal for the '<em><b>Owner</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__OWNER = eINSTANCE.getIssue_Owner();

		/**
		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ISSUE__DESCRIPTION = eINSTANCE.getIssue_Description();

		/**
		 * The meta object literal for the '<em><b>Parent</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__PARENT = eINSTANCE.getIssue_Parent();

		/**
		 * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__CHILDREN = eINSTANCE.getIssue_Children();

		/**
		 * The meta object literal for the '<em><b>Time Tracking</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__TIME_TRACKING = eINSTANCE.getIssue_TimeTracking();

		/**
		 * The meta object literal for the '<em><b>UCM</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__UCM = eINSTANCE.getIssue_UCM();

		/**
		 * The meta object literal for the '<em><b>Notes</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__NOTES = eINSTANCE.getIssue_Notes();

		/**
		 * The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ISSUE__ACTIONS = eINSTANCE.getIssue_Actions();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ModuleImpl <em>Module</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModuleImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getModule()
		 * @generated
		 */
		EClass MODULE = eINSTANCE.getModule();

		/**
		 * The meta object literal for the '<em><b>Project Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MODULE__PROJECT_PATH = eINSTANCE.getModule_ProjectPath();

		/**
		 * The meta object literal for the '<em><b>File Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MODULE__FILE_PATH = eINSTANCE.getModule_FilePath();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.NoteImpl <em>Note</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.NoteImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getNote()
		 * @generated
		 */
		EClass NOTE = eINSTANCE.getNote();

		/**
		 * The meta object literal for the '<em><b>Timestamp</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute NOTE__TIMESTAMP = eINSTANCE.getNote_Timestamp();

		/**
		 * The meta object literal for the '<em><b>Content</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute NOTE__CONTENT = eINSTANCE.getNote_Content();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.PersonImpl <em>Person</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.PersonImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getPerson()
		 * @generated
		 */
		EClass PERSON = eINSTANCE.getPerson();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PERSON__NAME = eINSTANCE.getPerson_Name();

		/**
		 * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PERSON__IDENTIFIER = eINSTANCE.getPerson_Identifier();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ReleaseImpl <em>Release</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ReleaseImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getRelease()
		 * @generated
		 */
		EClass RELEASE = eINSTANCE.getRelease();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RELEASE__NAME = eINSTANCE.getRelease_Name();

		/**
		 * The meta object literal for the '<em><b>Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RELEASE__DATE = eINSTANCE.getRelease_Date();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.RevisionImpl <em>Revision</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.RevisionImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getRevision()
		 * @generated
		 */
		EClass REVISION = eINSTANCE.getRevision();

		/**
		 * The meta object literal for the '<em><b>Revision File Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REVISION__REVISION_FILE_PATH = eINSTANCE.getRevision_RevisionFilePath();

		/**
		 * The meta object literal for the '<em><b>Revision Number</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REVISION__REVISION_NUMBER = eINSTANCE.getRevision_RevisionNumber();

		/**
		 * The meta object literal for the '<em><b>Diff Report</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REVISION__DIFF_REPORT = eINSTANCE.getRevision_DiffReport();

		/**
		 * The meta object literal for the '<em><b>Stream</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REVISION__STREAM = eINSTANCE.getRevision_Stream();

		/**
		 * The meta object literal for the '<em><b>Ucm Activity</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REVISION__UCM_ACTIVITY = eINSTANCE.getRevision_UcmActivity();

		/**
		 * The meta object literal for the '<em><b>File Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REVISION__FILE_PATH = eINSTANCE.getRevision_FilePath();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.SourceImpl <em>Source</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.SourceImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getSource()
		 * @generated
		 */
		EClass SOURCE = eINSTANCE.getSource();

		/**
		 * The meta object literal for the '<em><b>File Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__FILE_PATH = eINSTANCE.getSource_FilePath();

		/**
		 * The meta object literal for the '<em><b>Project Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__PROJECT_PATH = eINSTANCE.getSource_ProjectPath();

		/**
		 * The meta object literal for the '<em><b>Function Names</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__FUNCTION_NAMES = eINSTANCE.getSource_FunctionNames();

		/**
		 * The meta object literal for the '<em><b>Include Names</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__INCLUDE_NAMES = eINSTANCE.getSource_IncludeNames();

		/**
		 * The meta object literal for the '<em><b>Includes</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SOURCE__INCLUDES = eINSTANCE.getSource_Includes();

		/**
		 * The meta object literal for the '<em><b>Line Count</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__LINE_COUNT = eINSTANCE.getSource_LineCount();

		/**
		 * The meta object literal for the '<em><b>Classes</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SOURCE__CLASSES = eINSTANCE.getSource_Classes();

		/**
		 * The meta object literal for the '<em><b>Associated File</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SOURCE__ASSOCIATED_FILE = eINSTANCE.getSource_AssociatedFile();

		/**
		 * The meta object literal for the '<em><b>Header File</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__HEADER_FILE = eINSTANCE.getSource_HeaderFile();

		/**
		 * The meta object literal for the '<em><b>Cyclomatic Complexity</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__CYCLOMATIC_COMPLEXITY = eINSTANCE.getSource_CyclomaticComplexity();

		/**
		 * The meta object literal for the '<em><b>Fan Out</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SOURCE__FAN_OUT = eINSTANCE.getSource_FanOut();

		/**
		 * The meta object literal for the '<em><b>EReference0</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SOURCE__EREFERENCE0 = eINSTANCE.getSource_EReference0();

		/**
		 * The meta object literal for the '<em><b>EReference1</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SOURCE__EREFERENCE1 = eINSTANCE.getSource_EReference1();

		/**
		 * The meta object literal for the '<em><b>EReference2</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SOURCE__EREFERENCE2 = eINSTANCE.getSource_EReference2();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.TimeTrackingImpl <em>Time Tracking</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.TimeTrackingImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getTimeTracking()
		 * @generated
		 */
		EClass TIME_TRACKING = eINSTANCE.getTimeTracking();

		/**
		 * The meta object literal for the '<em><b>Submission Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TIME_TRACKING__SUBMISSION_DATE = eINSTANCE.getTimeTracking_SubmissionDate();

		/**
		 * The meta object literal for the '<em><b>Estimation Time</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TIME_TRACKING__ESTIMATION_TIME = eINSTANCE.getTimeTracking_EstimationTime();

		/**
		 * The meta object literal for the '<em><b>Actual Time</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TIME_TRACKING__ACTUAL_TIME = eINSTANCE.getTimeTracking_ActualTime();

		/**
		 * The meta object literal for the '<em><b>Deadline</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TIME_TRACKING__DEADLINE = eINSTANCE.getTimeTracking_Deadline();

		/**
		 * The meta object literal for the '<em><b>Start Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TIME_TRACKING__START_DATE = eINSTANCE.getTimeTracking_StartDate();

		/**
		 * The meta object literal for the '<em><b>End Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TIME_TRACKING__END_DATE = eINSTANCE.getTimeTracking_EndDate();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.UcmActivityImpl <em>Ucm Activity</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.UcmActivityImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getUcmActivity()
		 * @generated
		 */
		EClass UCM_ACTIVITY = eINSTANCE.getUcmActivity();

		/**
		 * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute UCM_ACTIVITY__IDENTIFIER = eINSTANCE.getUcmActivity_Identifier();

		/**
		 * The meta object literal for the '<em><b>File Revisons</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference UCM_ACTIVITY__FILE_REVISONS = eINSTANCE.getUcmActivity_FileRevisons();

		/**
		 * The meta object literal for the '<em><b>Headline</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute UCM_ACTIVITY__HEADLINE = eINSTANCE.getUcmActivity_Headline();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.CouplingImpl <em>Coupling</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.CouplingImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getCoupling()
		 * @generated
		 */
		EClass COUPLING = eINSTANCE.getCoupling();

		/**
		 * The meta object literal for the '<em><b>First Source</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COUPLING__FIRST_SOURCE = eINSTANCE.getCoupling_FirstSource();

		/**
		 * The meta object literal for the '<em><b>Second Source</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COUPLING__SECOND_SOURCE = eINSTANCE.getCoupling_SecondSource();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COUPLING__VALUE = eINSTANCE.getCoupling_Value();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.RevisionAssessmentImpl <em>Revision Assessment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.RevisionAssessmentImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getRevisionAssessment()
		 * @generated
		 */
		EClass REVISION_ASSESSMENT = eINSTANCE.getRevisionAssessment();

		/**
		 * The meta object literal for the '<em><b>Cyc Complexity</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REVISION_ASSESSMENT__CYC_COMPLEXITY = eINSTANCE.getRevisionAssessment_CycComplexity();

		/**
		 * The meta object literal for the '<em><b>Loc</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REVISION_ASSESSMENT__LOC = eINSTANCE.getRevisionAssessment_Loc();

		/**
		 * The meta object literal for the '<em><b>Revision</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REVISION_ASSESSMENT__REVISION = eINSTANCE.getRevisionAssessment_Revision();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.ClassIndicatorImpl <em>Class Indicator</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ClassIndicatorImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getClassIndicator()
		 * @generated
		 */
		EClass CLASS_INDICATOR = eINSTANCE.getClassIndicator();

		/**
		 * The meta object literal for the '<em><b>STNOC</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CLASS_INDICATOR__STNOC = eINSTANCE.getClassIndicator_STNOC();

		/**
		 * The meta object literal for the '<em><b>STLCM</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CLASS_INDICATOR__STLCM = eINSTANCE.getClassIndicator_STLCM();

		/**
		 * The meta object literal for the '<em><b>STWMC</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CLASS_INDICATOR__STWMC = eINSTANCE.getClassIndicator_STWMC();

		/**
		 * The meta object literal for the '<em><b>STRFC</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CLASS_INDICATOR__STRFC = eINSTANCE.getClassIndicator_STRFC();

		/**
		 * The meta object literal for the '<em><b>STCBO</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CLASS_INDICATOR__STCBO = eINSTANCE.getClassIndicator_STCBO();

		/**
		 * The meta object literal for the '<em><b>Class</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CLASS_INDICATOR__CLASS = eINSTANCE.getClassIndicator_Class();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.FunctionIndicatorImpl <em>Function Indicator</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.FunctionIndicatorImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getFunctionIndicator()
		 * @generated
		 */
		EClass FUNCTION_INDICATOR = eINSTANCE.getFunctionIndicator();

		/**
		 * The meta object literal for the '<em><b>STCYC</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STCYC = eINSTANCE.getFunctionIndicator_STCYC();

		/**
		 * The meta object literal for the '<em><b>STMIF</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STMIF = eINSTANCE.getFunctionIndicator_STMIF();

		/**
		 * The meta object literal for the '<em><b>STPTH</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STPTH = eINSTANCE.getFunctionIndicator_STPTH();

		/**
		 * The meta object literal for the '<em><b>STGTO</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STGTO = eINSTANCE.getFunctionIndicator_STGTO();

		/**
		 * The meta object literal for the '<em><b>STLIN</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STLIN = eINSTANCE.getFunctionIndicator_STLIN();

		/**
		 * The meta object literal for the '<em><b>STPAR</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STPAR = eINSTANCE.getFunctionIndicator_STPAR();

		/**
		 * The meta object literal for the '<em><b>STSUB</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STSUB = eINSTANCE.getFunctionIndicator_STSUB();

		/**
		 * The meta object literal for the '<em><b>STXLN</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__STXLN = eINSTANCE.getFunctionIndicator_STXLN();

		/**
		 * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FUNCTION_INDICATOR__FUNCTION = eINSTANCE.getFunctionIndicator_Function();

		/**
		 * The meta object literal for the '{@link ch.uzh.ifi.seal.ssqa.model.impl.FileIndicatorImpl <em>File Indicator</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.FileIndicatorImpl
		 * @see ch.uzh.ifi.seal.ssqa.model.impl.ModelPackageImpl#getFileIndicator()
		 * @generated
		 */
		EClass FILE_INDICATOR = eINSTANCE.getFileIndicator();

		/**
		 * The meta object literal for the '<em><b>STCDN</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STCDN = eINSTANCE.getFileIndicator_STCDN();

		/**
		 * The meta object literal for the '<em><b>STOPN</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STOPN = eINSTANCE.getFileIndicator_STOPN();

		/**
		 * The meta object literal for the '<em><b>STTLN</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STTLN = eINSTANCE.getFileIndicator_STTLN();

		/**
		 * The meta object literal for the '<em><b>STTOT</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STTOT = eINSTANCE.getFileIndicator_STTOT();

		/**
		 * The meta object literal for the '<em><b>STTPP</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STTPP = eINSTANCE.getFileIndicator_STTPP();

		/**
		 * The meta object literal for the '<em><b>STVAR</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STVAR = eINSTANCE.getFileIndicator_STVAR();

		/**
		 * The meta object literal for the '<em><b>STCCA</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STCCA = eINSTANCE.getFileIndicator_STCCA();

		/**
		 * The meta object literal for the '<em><b>STCCB</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STCCB = eINSTANCE.getFileIndicator_STCCB();

		/**
		 * The meta object literal for the '<em><b>STCCC</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FILE_INDICATOR__STCCC = eINSTANCE.getFileIndicator_STCCC();

	}

} //ModelPackage
